dogs factor american cash flow association cat pet dog internet cattery puppies cfa inform real estate investment broker informatica cash flow factoring